It is better to stay at Panvel.Good Hotels are available at Panvel. Many resorts are also available in the park vicinity, but may be expensive.
Try to avoid camping at this site. Lot of problems tend to occur during Camping.